package cn.qiao.demo.choose;


/**
 * 选择排序:
 * 选择排序是给每个位置选择当前元素最小的元素
 * 时间复杂度：O(n²)
 * 空间复杂度：O(1)，只需要一个附加程序单元用于交换
 * 稳定性：选择排序是不稳定的排序算法，因为无法保证值相等的元素的相对位置不变，例如 [3, 4, 3, 1, 5]这个数组，第一次交换，第一个3和1交换位置，此时原来两个3的相对位置发生了变化
 */
public class Choose {

    public static void main(String[] args) {
        int[] a = new int[]{6,1,4,6,1,2,1,4,8};
        for (int i = 1; i < a.length; i++) {
            for (int j = 0; j < a.length; j++) {

            }
        }
        for (int i : a) {
            System.out.println(i);
        }
    }



}
